// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package cn.com.smartdevices.bracelet.chart.deprecated;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Rect;
import android.graphics.RectF;
import android.text.TextPaint;
// Referenced classes of package cn.com.smartdevices.bracelet.chart.deprecated:
// DynamicDetailChartOld
class b extends cn.com.smartdevices.bracelet.chart.base.BarChart.YAxis
{
static final float a = 24F;
static final float b = 1440F;
final DynamicDetailChartOld c;
private int d;
private float e;
private Paint f;
private Paint g;
private Paint h;
private RectF i;
public b(DynamicDetailChartOld dynamicdetailchartold)
{
c = dynamicdetailchartold;
super();
d = 0;
value = 24;
offset = d;
f = new TextPaint(1);
f.setColor(0x4dffffff);
f.setTextSize(9F * mDensity);
g = new Paint(1);
g.setColor(0x1affffff);
h = new Paint(1);
h.setColor(0x33ffffff);
h.setStrokeWidth(1.0F);
h.setStyle(android.graphics.Paint.Style.STROKE);
}
static int a(b b1, int j)
{
b1.d = j;
return j;
}
public void a()
{
mScroll = (float)(d - offset) * e;
DynamicDetailChartOld.a(c, mScroll);
}
public float b()
{
return e * (float)value;
}
public float c()
{
return mScroll - (float)d * e;
}
public float d()
{
return (float)d * e;
}
protected void doScroll(float f1)
{
offset = -(int)(mScroll / e) + d;
}
protected void draw(Canvas canvas, RectF rectf, float f1)
{
i.bottom = rectf.bottom;
RectF rectf1 = i;
rectf1.bottom = rectf1.bottom - DynamicDetailChartOld.a(c);
RectF rectf2 = i;
rectf2.bottom = rectf2.bottom + c();
canvas.drawRoundRect(i, i.width() / 2.0F, i.width() / 2.0F, g);
canvas.drawRoundRect(i, i.width() / 2.0F, i.width() / 2.0F, h);
Rect rect = new Rect();
int j = 0;
while (j < value - offset)
{
int k = j + offset % value;
if (k < 0)
{
k += value;
}
if (k > value)
{
k %= value;
}
if (k == value)
{
k = 0;
}
float f2;
String s;
if ((mScroll / e) % 1.0F == 0.0F)
{
f2 = 0.0F;
} else
{
f2 = mScroll % e;
}
s = String.valueOf(k);
f.getTextBounds(s, 0, s.length(), rect);
canvas.drawText(s, (float)(stroke - rect.width()) / 2.0F + rectf.left, f2 + ((float)j * e + (e + (float)rect.height()) / 2.0F + rectf.top + mPaddingTop), f);
j++;
}
}
public float e()
{
int j = -offset % value;
if (f())
{
j = -offset % value + value;
}
return (float)j * e + mScroll % e;
}
public boolean f()
{
return mScroll - (float)d * e < 0.0F && (mScroll - (float)d * e) % b() < 0.0F;
}
public int g()
{
return offset / value;
}
public float h()
{
float f1 = (float)(-g()) * b();
if (f())
{
f1 = (float)(-g()) * b() + e * (float)d;
}
return f1;
}
protected void onRectChanged(RectF rectf)
{
e = (rectf.height() - mPaddingTop - mPaddingBottom - DynamicDetailChartOld.a(c)) / (float)value;
a();
i = new RectF(rectf);
float f1 = i.width() / 2.0F;
RectF rectf1 = i;
rectf1.top = rectf1.top - f1;
}
}